Skip to content

docs: liveness signals in README + public ROADMAP#3002

Merged
vishr merged 2 commits into
masterfrom
revitalize-optics
Jun 13, 2026
Merged

docs: liveness signals in README + public ROADMAP#3002
vishr merged 2 commits into
masterfrom
revitalize-optics

Conversation

@vishr

@vishr vishr commented Jun 13, 2026

Copy link
Copy Markdown
Member

Why

Echo is actively maintained and shipping (v5.1.1 + v4.15.2 on 2026-05-01, master commits within days), but to a casual visitor the repo can read as inactive. This PR adds low-cost, self-updating signals that Echo is alive and clarifies its positioning.

Changes

  • Dynamic badges for latest release and last commit. These pull live from GitHub, so they can never go stale the way a hand-written "last updated" line does.
  • Positioning line under the tagline explaining what Echo adds on top of Go's net/http — a gentle answer to the "do I still need a framework after Go 1.22 routing?" question.
  • "Actively maintained" note pointing at the badges.
  • ROADMAP.md (DRAFT) documenting the version-support policy (v5 current, v4 LTS until 2026-12-31) and a Now/Next/Later view seeded from current issues. Marked DRAFT — maintainers own the final content. Linked from the README.

No code changes. Docs only.

🤖 Generated with Claude Code

vishr and others added 2 commits June 13, 2026 11:55
- Add dynamic latest-release and last-commit badges (can't go stale)
- Add positioning vs net/http and an "actively maintained" note
- Add ROADMAP.md with version policy (v5 current, v4 LTS to 2026-12-31)
  and surface it from the README

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Correct net/http interop claim: Echo handlers are not http.Handler;
  interop is via WrapHandler/WrapMiddleware
- Clarify binding ships with a pluggable validator (not built-in validation)
- ROADMAP: reference canonical auto-HEAD issue/PR (#2895/#2949) instead of
  the duplicate PRs (#2944/#2937) slated for closure

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vishr vishr merged commit b0a3916 into master Jun 13, 2026
7 checks passed
@vishr vishr deleted the revitalize-optics branch June 13, 2026 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant